babl: use snprintf instead of sprintf
authorTobias Stoeckmann <tobias@stoeckmann.org>
Tue, 24 Oct 2017 18:02:15 +0000 (20:02 +0200)
committerØyvind Kolås <pippin@gimp.org>
Wed, 25 Oct 2017 14:48:41 +0000 (16:48 +0200)
commit2782d926057c49ac2321d1a34d579da4b3ead6b2
tree2d4ca3d2b449aefd91e06293ba3c585133524232
parente952b997bc3a83f11ed183b01d365f8903f61f3f
babl: use snprintf instead of sprintf

Using sprintf with environment variables is dangerous, because it can
easily lead to out of boundary writes on heap space.

While at it, replace sprintf calls with snprintf where proper
boundary checks are possible and required.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
babl/babl-cache.c
babl/babl-conversion.c
babl/babl-format.c
babl/babl-icc.c
babl/babl-internal.c
babl/babl-memory.c
babl/babl-palette.c
babl/babl-space.c
babl/babl-trc.c